package com.ssy.lingxi.purchase.api.dto.response.tender;

import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;

/**
 * 投标会员
 * @author jw.chen
 * @version 2.0.0
 * @date 2021/3/11
 */
@Getter
@Setter
public class InviteTenderMemberResponse implements Serializable {
    private static final long serialVersionUID = -6588541848478040629L;
    /**
     * 主键id
     */
    private Long id;

    /**
     * 招标id
     */
    private InviteTenderResponse inviteTender;

    /**
     * 投标外部状态: SubmitTenderOutStatusEnum.class
     */
    private String submitTenderOutStatusValue;

    /**
     * 投标内部状态: SubmitTenderInStatusEnum.class
     */
    private String submitTenderInStatusValue;

    /**
     * 投标编号
     */
    private String code;

    /**
     * 投标时间
     */
    private Long submitTenderTime;

    /**
     * 提交资格预审时间
     */
    private Long submitQualificationsCheckTime;

    /**
     * 投标报名
     */
    private SubmitTenderRegisterResponse submitTenderRegister;

    /**
     * 会员id
     */
    private Long memberId;

    /**
     * 会员名称
     */
    private String memberName;

    /**
     * 会员类型名称
     */
    private String memberTypeName;

    /**
     * 会员角色id
     */
    private Long memberRoleId;

    /**
     * 会员角色名称
     */
    private String memberRoleName;

    /**
     * 是否下属会员
     */
    private Boolean isSubMember;

    /**
     * 是否发送招标
     */
    private Boolean isSend;

    /**
     * 是否中标
     */
    private Boolean isWin;

    /**
     * 会员等级
     */
    private Integer level;

    /**
     * 会员等级名称
     */
    private String levelTag;

    /**
     * 投标查询-是否显示修改
     */
    private Boolean isSubmitTenderUpdate = false;

    /**
     * 待招标报名-是否显示报名
     */
    private Boolean isRegister = false;

    /**
     * 待招标报名-是否显示重新报名
     */
    private Boolean isReRegister = false;

    /**
     * 待提交资格预审-是否显示提交
     */
    private Boolean isSubmitQualifications = false;

    /**
     * 待提交资格预审-是否显示重新提交
     */
    private Boolean isReSubmitQualifications = false;

    /**
     * 待新增投标-是否显示提交审核
     */
    private Boolean isSubmitCheck = false;
}
